import React from 'react';
import { SVGIcon, ISVGIconProps } from './SVGIcon';

export const HapiIcon: React.FC<ISVGIconProps> = ({ ...props }) => (
  <SVGIcon {...props}>
    <path
      d="M6.26768 1.3485C6.5479 1.12685 6.91252 0.951719 7.27772 1.01201C7.64004 1.09987 8.02247 1.24112 8.24124 1.56211C8.62251 2.10014 8.5605 2.86384 8.16717 3.37834L8.13731 3.34848C8.04888 3.26005 7.96275 3.16588 7.85595 3.09927C7.73823 3.02175 7.55047 3.08779 7.51831 3.22789C7.47639 3.43346 7.57516 3.62984 7.67392 3.80383C7.32653 3.87503 6.9487 3.92269 6.61336 3.77741C6.11093 3.5707 5.72276 3.07802 5.6797 2.53195C5.70726 2.08119 5.95359 1.66317 6.26768 1.3485Z"
      fill="#9B99A6"
    />
    <path
      d="M11.5355 7.49887C11.822 7.44949 12.0908 7.31799 12.3842 7.30594C13.0348 7.28354 13.6991 7.32374 14.3181 7.54136C14.499 7.60682 14.6776 7.70616 14.7844 7.87326C14.5168 7.92092 14.2676 8.03002 14.0155 8.12534C13.0204 8.5158 12.0425 8.95221 11.1037 9.46326C10.6903 9.69007 10.2762 9.92377 9.91966 10.235C9.66414 10.4618 9.36268 10.6387 9.1462 10.9068C9.07213 10.2109 9.21224 9.47417 9.636 8.90569C9.82033 8.60481 10.1201 8.41072 10.3612 8.16151C10.6948 7.85431 11.1083 7.64415 11.5355 7.49887Z"
      fill="#9B99A6"
    />
    <path
      d="M29.9556 11.4914C30.2129 11.2496 30.5809 11.1463 30.9283 11.1911C31.3538 11.2565 31.7253 11.5608 31.8953 11.9536C32.1204 12.4813 31.9786 13.1548 31.5117 13.5057C31.088 13.8341 30.4408 13.8226 30.0389 13.4632C30.2422 13.2737 30.4718 13.0124 30.4041 12.7144C30.2014 12.4532 29.7983 12.4905 29.5376 12.6409C29.4756 12.22 29.622 11.7647 29.9556 11.4914Z"
      fill="#9B99A6"
    />
    <path
      d="M25.9499 12.4847C26.7486 12.4066 27.4417 12.9079 28.032 13.3817C28.326 13.6716 28.5321 14.0529 28.6108 14.4583C28.7079 15.0245 28.6774 15.6113 28.4793 16.1534C28.3151 16.6914 28.0406 17.2748 27.5054 17.5234C27.4991 17.2117 27.4285 16.9067 27.3757 16.6007C27.1494 15.3948 26.798 14.2091 26.2841 13.094C26.1916 12.8809 26.0877 12.6725 25.9499 12.4847Z"
      fill="#9B99A6"
    />
    <path
      d="M5.7882 21.7209C6.21197 21.5636 6.67478 21.7123 7.0394 21.946C7.83985 22.4122 8.5978 22.983 9.16053 23.7272C9.53778 24.2285 9.87197 24.7654 10.1396 25.3332C10.329 25.7484 10.4783 26.1928 10.4881 26.6528C10.5002 27.0949 10.2274 27.4842 9.91619 27.7725C9.56133 28.0619 9.21336 28.3668 8.80969 28.5873C8.2906 28.86 7.68022 28.995 7.09797 28.8859C6.38365 28.7664 5.7147 28.4236 5.17322 27.947C5.36788 27.8224 5.5855 27.649 5.5855 27.3952C5.62512 26.9204 5.15887 26.5075 4.6972 26.5425C4.52149 26.62 4.4101 26.79 4.28377 26.9272C3.99322 26.4719 3.76469 25.9373 3.81751 25.3872C3.96451 24.4105 4.28549 23.4424 4.86946 22.6368C4.93091 22.5633 4.93722 22.4662 4.94584 22.3755C5.24155 22.1757 5.44138 21.8449 5.7882 21.7209Z"
      fill="#9B99A6"
    />
    <path
      d="M0.182778 28.9111C0.461844 28.3088 1.09922 27.8993 1.76128 27.8959C2.19424 27.9332 2.6025 28.1003 2.98894 28.2892C3.25825 28.4282 3.44085 28.6918 3.53157 28.9754C3.75953 29.6071 3.63148 30.3409 3.21748 30.8669C2.95966 31.1787 2.64556 31.4715 2.24017 31.568C1.63783 31.746 0.974039 31.5278 0.537065 31.0926C0.0162568 30.5155 -0.173807 29.6209 0.182778 28.9111Z"
      fill="#9B99A6"
    />
    <path
      d="M7.51826 3.22792C7.55042 3.08781 7.73818 3.02177 7.8559 3.09929C7.9627 3.1659 8.04883 3.26007 8.13726 3.3485C8.29804 3.54545 8.48466 3.71772 8.65807 3.90318C9.36377 4.67894 9.99885 5.51499 10.6684 6.32118C10.9756 6.69556 11.2799 7.07224 11.5802 7.45237L11.5354 7.49888C11.1082 7.64415 10.6948 7.85431 10.3612 8.16151C10.2176 8.01394 10.12 7.83307 10.0109 7.66081C9.41775 6.71394 8.84181 5.75558 8.30608 4.77483C8.11716 4.4372 7.86795 4.13804 7.67387 3.80385C7.57511 3.62986 7.47634 3.43348 7.51826 3.22792Z"
      fill="#F79727"
    />
    <path
      d="M29.5375 12.6409C29.7982 12.4905 30.2013 12.4532 30.404 12.7144C30.4717 13.0124 30.242 13.2737 30.0388 13.4632C29.5938 13.8347 29.1258 14.189 28.6107 14.4583C28.532 14.0529 28.3259 13.6716 28.0319 13.3817C28.5022 13.0733 29.0551 12.928 29.5375 12.6409Z"
      fill="#F79727"
    />
    <path
      d="M4.28373 26.9273C4.41006 26.7901 4.52145 26.6201 4.69716 26.5426C5.15883 26.5075 5.62508 26.9204 5.58546 27.3953C5.58546 27.6491 5.36784 27.8225 5.17318 27.9471C4.90215 28.1136 4.62251 28.2652 4.35723 28.4409C4.08104 28.6178 3.82666 28.8285 3.53152 28.9755C3.44079 28.6918 3.2582 28.4283 2.98889 28.2893C3.32423 27.7513 3.87375 27.401 4.28373 26.9273Z"
      fill="#F79727"
    />
    <path
      d="M16.1205 7.62234C16.8349 7.50807 17.5601 7.5385 18.2807 7.54999C20.3967 7.69412 22.5075 8.50777 24.0383 10.0001C24.2536 10.1483 24.3851 10.3791 24.5752 10.5537C25.1161 11.1342 25.529 11.8169 25.9499 12.4848C26.0877 12.6725 26.1916 12.881 26.2841 13.094C26.798 14.2091 27.1494 15.3949 27.3756 16.6007C27.4285 16.9068 27.4991 17.2117 27.5054 17.5235C27.4796 18.0609 27.599 18.5984 27.5249 19.1347C27.4887 19.4252 27.5215 19.7204 27.4681 20.0086C27.3854 20.5501 27.1477 21.0491 26.9076 21.5355C26.7928 21.7778 26.5402 21.8989 26.3288 22.0425C26.1135 22.1826 25.8281 22.3106 25.5778 22.182C25.1821 21.9569 24.9915 21.5068 24.9014 21.0807C24.802 20.6856 24.8365 20.2768 24.8307 19.8743C24.7681 18.75 24.7056 17.6171 24.4563 16.5151C24.2892 15.7928 24.0033 15.0647 23.4457 14.5536C23.0926 14.2556 22.6884 14.015 22.2542 13.8565C21.6048 13.6636 20.9278 13.5516 20.2491 13.566C19.4297 13.5476 18.6224 13.7193 17.834 13.9255C17.0364 14.1327 16.283 14.4727 15.5389 14.8212C14.948 15.0716 14.3893 15.3868 13.8214 15.6837C13.5033 15.8554 13.1886 16.0357 12.9021 16.2567C12.3836 16.6524 11.826 17.0113 11.4011 17.5137C10.975 18.0161 10.5966 18.5903 10.4674 19.2467C10.3049 20.2125 10.4898 21.2059 10.8338 22.1131C11.2271 23.1145 11.8145 24.0362 12.5421 24.828C13.0451 25.4585 13.7146 25.9201 14.364 26.3864C14.7195 26.6195 14.9526 27.0318 14.9555 27.4584C14.9222 27.8145 14.6506 28.0935 14.3703 28.2882C14.0683 28.4748 13.7152 28.596 13.3574 28.585C12.5197 28.5776 11.675 28.4777 10.8797 28.2066C10.5444 28.0941 10.236 27.9201 9.91619 27.7725C10.2274 27.4843 10.5002 27.095 10.4881 26.6528C10.4783 26.1929 10.329 25.7484 10.1396 25.3333C9.87198 24.7654 9.53779 24.2285 9.16053 23.7272C8.5978 22.983 7.83984 22.4123 7.0394 21.946C6.67477 21.7123 6.21196 21.5636 5.78819 21.7209C5.44137 21.845 5.24154 22.1757 4.94583 22.3755C4.85912 22.1235 4.89989 21.8519 4.86486 21.5917C4.82122 21.288 4.84534 20.9808 4.81605 20.6764C4.76954 20.2567 4.79194 19.8335 4.78447 19.412C4.77241 18.588 4.78792 17.7595 4.91482 16.9435C5.0377 16.1861 5.34892 15.4752 5.70149 14.7994C6.08391 14.0839 6.57199 13.427 7.12323 12.8322C7.42469 12.4853 7.74625 12.154 8.10456 11.8658C8.42669 11.5184 8.84471 11.2732 9.14617 10.9068C9.36265 10.6387 9.66411 10.4618 9.91964 10.235C10.2762 9.92378 10.6902 9.69007 11.1037 9.46326C12.0425 8.95221 13.0204 8.51581 14.0155 8.12535C14.2676 8.03003 14.5168 7.92093 14.7843 7.87327C15.2385 7.83939 15.6669 7.66253 16.1205 7.62234Z"
      fill="#787880"
    />
  </SVGIcon>
);
